package com.shadow.service;

import com.shadow.common.entity.Permission;

import java.util.List;

/**
 * Created by shadow
 * on 2022-6-29.
 */
public interface PermissionService {

    /**
     * 通过角色获取权限列表
     *
     * @param roleId 角色id
     * @return {@link List} 权限列表
     * */
    List<Permission> getPermissionListByRoleId(String roleId);

    /**
     * 根据用户获取权限列表
     *
     * @param userAccount 用户账户
     * @return {@link List} 权限列表
     */
    List<Permission> getPermissionListByUserAccount(String userAccount);
}
